/* 
    map() 方法来根据需求格式化原数组， 返回格式化后的数组。 原数组不变
*/
function map(arr, callback) {
    // 声明一个空数组
    let result = [];
    // 遍历数组
    for (let i = 0; i < arr.length; i++) {
        // 将执行回调后的数组每一项元素压入一个新数组
        result.push(callback(arr[i], i))
    }
    // 返回结果
    return result;
}